RACUNARSKE PERIFERIJE I INTERFEJSI
II Kolokvijum
30.04.2018.g.
Redni broj testa: 0
OBAVEZNO UNESITE SLJEDECE PODATKE:
Ime:
Prezime:
Broj indeksa:
/
NAPOMENE:
Koriscenje mobilnih telefona nije dozvoljeno.
Na racunaru smiju biti aktivni samo prozor sa testom i Calculator.
Ukoliko birate jedan od ponudjenih odgovora:
- Tacan izbor daje 10%.
- Netacan izbor daje -5% (negativni poeni).
- "Ne znam" daje 0.
Ukoliko unosite broj u edit polje:
- Tacan odgovor daje 10%.
- Netacan odgovor daje 0.
Test se predaje klikom na taster "
PREDAJEM TEST
".
U slucaju da student ne moze da preda test iz bilo kojeg razloga, obavezan je da se odmah javi nastavniku, zatim, da prepise na papir redni broj testa, ime, prezime, broj indeksa i rjesenja zadataka koje je uradio i to preda nastavniku.
TEST
P0. Kolika je rezolucija cetvorobitnog D/A konvertora?
Unijeti tacan odgovor:
P1. Kod D/A konvertora pri promjeni digitalne rijeci, javlja se smetnja u obliku kratkog impulsa (glitch) zbog:
1.
nelinearnosti prenosne karakteristike
2.
nejednake tezine bitova
3.
tezine bitova u odnosu 8:4:2:1
4.
nejednakog vremena ukljucenja i iskljucenja tranzistora
5.
Ni jedan ponudjeni odgovor nije tacan
6.
Ne znam odgovor
P2. Dat je dio programa, za upravljanje intenzitetom svjetla.
for(i=0;i< 15;i++){
SetDAC(odbirak[i]);
delay(1000);
}
Pri cemu je niz odbiraka definisan kao:
int odbirak[15]={0, 17, 18, 19, 2, 1, 16, 8, 7, 10, 9, 6, 11, 2, 13};
Da bi se ovim programom ostvarila trouglasta funkcija intenziteta svjetla, koristeci maketu, potrebno je:
1.
umjesto i++ staviti i+=3
2.
umjesto SetDAC(odbirak[i]) staviti SetDAC(odbirak[1])
3.
umjesto i< 15 staviti i< 6
4.
umjesto i++ staviti i+=2
5.
Ni jedan ponudjeni odgovor nije tacan
6.
Ne znam odgovor
P3. Koliko bitova ima A/D konvertor cija je rezolucija 512?
Unijeti tacan odgovor:
P4. Koja tvrdnja nije tacna?
A/D konvertor se koristi za:
1.
analogno sabiranje tezina bitova
2.
pretvaranje analogne u digitalnu velicinu
3.
konverziju mikrofonskog signala u digitalni niz
4.
mjerenje napona
5.
Ni jedan ponudjeni odgovor nije tacan
6.
Ne znam odgovor
P5. Dat je dio programa za realizaciju A/D konvertora sa alarmom, metodom pratece konverzije:
if(digitalRead(COMP_OUT)){
if(brojac< 15)brojac++;
}
else{
if(brojac>0)brojac--;
}
Serial.println(brojac);
SetDAC(brojac);
if((brojac*5/15 < 5) || (brojac*5/15 > 0)) SetLED(1);
else SetLED(0);
Alarm se, paljenjem crvene LED, aktivira…
1.
prelaskom ispod donje granice
2.
alarm je uvijek aktivan
3.
kada je nivo izmedju donje i gornje granice
4.
prelaskom iznad gornje granice
5.
Ni jedan ponudjeni odgovor nije tacan
6.
Ne znam odgovor
P6. Dat je dio koda potreban za realizaciju A/D konvertora metodom sukcesivnih aproksimacija:
for(tezina=8; tezina; tezina/=2){
SetDAC(napon+tezina);
delay(50);
if(!(digitalRead(COMP_OUT)))napon-=tezina;
}
Ovaj program ne radi ispravno. Da bi ispravno radio treba...
1.
umjesto if(!(digitalRead(COMP_OUT))) staviti if(digitalRead(COMP_OUT))
2.
umjesto napon-=tezina; staviti napon+=tezina;
3.
umjesto if(!(digitalRead(COMP_OUT)))napon-=tezina; staviti if(digitalRead(COMP_OUT))napon+=tezina;
4.
staviti napon+=tezina; na kraj for petlje
5.
Ni jedan ponudjeni odgovor nije tacan
6.
Ne znam odgovor
P7. Dat je dio koda potreban za prijem podataka serijskom vezom i njihovo smjestanje u niz inputString.
while(!Serial1.available()) {
char inChar = (char)Serial1.read();
if ((inChar == '\n') || (inChar == '\r') ) {
stringComplete = true;
}
if(stringComplete == false){
inputString += inChar;
}
}
Da bi program ispravno radio, potrebno je:
1.
Ne treba nista. U redu je.
2.
Umjesto Serial.read(); staviti Serial.read(1);
3.
Umjesto inputString+=inChar; staviti inputString=inChar;
4.
Umjesto while(!Serial1.available()) staviti while(Serial1.available())
5.
Ni jedan ponudjeni odgovor nije tacan
6.
Ne znam odgovor
P8. Prenos podataka moze biti:
1.
serijski sa BUSY/STROBE kontrolom
2.
serijski sa rukovanjem
3.
serijski sinhroni
4.
paralelni Firewire
5.
Ni jedan ponudjeni odgovor nije tacan
6.
Ne znam odgovor
P9. Kod USB-a JEDINICA je
1.
Naponski nivo +12V
2.
Naponski nivo -12V
3.
Promjena naponskog nivoa
4.
Zadrzavanje naponskog nivoa
5.
Ni jedan ponudjeni odgovor nije tacan
6.
Ne znam odgovor
Zavrsio sam sa radom.